From: Gergely Kiss Date: Mon, 15 Dec 2014 21:13:08 +0000 (+0100) Subject: seafile: fetch sources using commit hashes instead of release tags X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22http:/www.crowdsec.net/%22/%22https:/collectd.org/%22http:/www.crowdsec.net/%22?a=commitdiff_plain;h=92b36e4a14fdeba16fe4053923f00a7013f30382;p=feed%2Fpackages.git seafile: fetch sources using commit hashes instead of release tags Avoids source filename conflicts and the need to delete source packages at the end of the prepare stage. This has forced the buildenv to rebuild the packages even if they were built already. Signed-off-by: Gergely Kiss --- diff --git a/net/seafile-ccnet/Makefile b/net/seafile-ccnet/Makefile index bad2d50dca..3fd7e1cd43 100644 --- a/net/seafile-ccnet/Makefile +++ b/net/seafile-ccnet/Makefile @@ -9,14 +9,14 @@ include $(TOPDIR)/rules.mk PKG_NAME:=seafile-ccnet PKG_VERSION:=3.1.7 -PKG_RELEASE:=1 +PKG_RELEASE=$(PKG_SOURCE_VERSION) PKG_LICENSE:=GPL-3.0 -PKG_BUILD_DIR:=$(BUILD_DIR)/ccnet-$(PKG_VERSION)-server -PKG_SOURCE:=v$(PKG_VERSION)-server.tar.gz -PKG_SOURCE_URL:=https://github.com/haiwen/ccnet/archive/ -PKG_MD5SUM:=ed6d58bcce31d33847f536d129cfb404 -PKG_CAT:=zcat +PKG_SOURCE_PROTO:=git +PKG_SOURCE_URL:=https://github.com/haiwen/ccnet.git +PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) +PKG_SOURCE_VERSION:=ddf42784fab3b5924f65e648facd21c3bffa2c72 +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz PKG_FIXUP:=autoreconf PKG_INSTALL:=1 @@ -51,16 +51,9 @@ CONFIGURE_ARGS += --disable-client \ PKG_BUILD_DEPENDS:=vala/host \ libsearpc/host -Hooks/Prepare/Post += delete_source_package - TARGET_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib -liconv \ -L$(STAGING_DIR)/usr/lib/mysql -lmysqlclient -lz -define delete_source_package - # deleting downloaded source package as its filename is ambiguous - rm -f $(DL_DIR)/$(PKG_SOURCE) -endef - define Package/seafile-ccnet/install $(INSTALL_DIR) $(1)/usr/{bin,lib} $(INSTALL_DIR) $(1)/usr/lib/python2.7/site-packages diff --git a/net/seafile-seahub/Makefile b/net/seafile-seahub/Makefile index 6a0b8d9714..30a1e9d5d2 100644 --- a/net/seafile-seahub/Makefile +++ b/net/seafile-seahub/Makefile @@ -9,14 +9,14 @@ include $(TOPDIR)/rules.mk PKG_NAME:=seafile-seahub PKG_VERSION:=3.1.7 -PKG_RELEASE:=1 +PKG_RELEASE=$(PKG_SOURCE_VERSION) PKG_LICENSE:=Apache-2.0 -PKG_BUILD_DIR:=$(BUILD_DIR)/seahub-$(PKG_VERSION)-server -PKG_SOURCE:=v$(PKG_VERSION)-server.tar.gz -PKG_SOURCE_URL:=https://github.com/haiwen/seahub/archive/ -PKG_MD5SUM:=d019b7171ed23817025cba55554b90d9 -PKG_CAT:=zcat +PKG_SOURCE_PROTO:=git +PKG_SOURCE_URL:=https://github.com/haiwen/seahub.git +PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) +PKG_SOURCE_VERSION:=a984c86442e7fc10c3bcf6d92b4843f7263547eb +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz include $(INCLUDE_DIR)/package.mk @@ -37,12 +37,6 @@ define Package/seafile-seahub/description endef PKG_BUILD_DEPENDS:=python-setuptools -Hooks/Prepare/Post += delete_source_package - -define delete_source_package - # deleting downloaded source package as its filename is ambiguous - rm -f $(DL_DIR)/$(PKG_SOURCE) -endef define Build/Configure endef diff --git a/net/seafile-server/Makefile b/net/seafile-server/Makefile index 2ec6de7772..3b977bdc25 100644 --- a/net/seafile-server/Makefile +++ b/net/seafile-server/Makefile @@ -9,14 +9,14 @@ include $(TOPDIR)/rules.mk PKG_NAME:=seafile-server PKG_VERSION:=3.1.7 -PKG_RELEASE:=1 +PKG_RELEASE=$(PKG_SOURCE_VERSION) PKG_LICENSE:=GPL-3.0 -PKG_BUILD_DIR:=$(BUILD_DIR)/seafile-$(PKG_VERSION)-server -PKG_SOURCE:=v$(PKG_VERSION)-server.tar.gz -PKG_SOURCE_URL:=https://github.com/haiwen/seafile/archive/ -PKG_MD5SUM:=af35324998b6c98fe1442d5d775871ee -PKG_CAT:=zcat +PKG_SOURCE_PROTO:=git +PKG_SOURCE_URL:=https://github.com/haiwen/seafile.git +PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) +PKG_SOURCE_VERSION:=69658fca88f258276be92447b1b4462b64a1c6b9 +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz PKG_FIXUP:=autoreconf PKG_INSTALL:=1 @@ -53,13 +53,6 @@ PKG_BUILD_DEPENDS:=vala/host \ TARGET_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib -liconv \ -L$(STAGING_DIR)/usr/lib/mysql -lmysqlclient -lz -Hooks/Prepare/Post += delete_source_package - -define delete_source_package - # deleting downloaded source package as its filename is ambiguous - rm -f $(DL_DIR)/$(PKG_SOURCE) -endef - define Package/seafile-server/install $(INSTALL_DIR) $(1)/usr/{bin,lib} $(INSTALL_DIR) $(1)/usr/lib/python2.7/site-packages